package com.vf.admin.client.service;

import com.vf.admin.client.dto.AppRankingDto;
import com.vf.admin.miaodong.entity.AppIntimacyGuard;

import java.util.List;
import java.util.Map;

public interface AppIntimacyGuardService {

    AppIntimacyGuard addIntimacyGuard(AppIntimacyGuard appIntimacyGuard);

    AppIntimacyGuard addOrSaveIntimacyGuard(AppIntimacyGuard appIntimacyGuard);

    AppIntimacyGuard getIntimacyGuard(Integer userId,Integer beiUserId);

    void incIntimacyGuard(Integer userId,Integer beiUserId,Double intimacy,Double giftMoney);

    void updateGuard(Integer userId, Integer beiUserId, Integer isGuard);

    void updateGuardById(Integer id, Integer isGuard);

    List<AppRankingDto> getRanking(Integer secondType, Map<String, Object> params);

}
